var runtime.gcCPULimiter
17 uses
runtime (current package)
metrics.go#L345: out.scalar = uint64(gcCPULimiter.lastEnabledCycle.Load())
mgc.go#L884: gcCPULimiter.startGCTransition(true, now)
mgc.go#L953: gcCPULimiter.finishGCTransition(now)
mgc.go#L1147: gcCPULimiter.startGCTransition(false, now)
mgc.go#L1468: gcCPULimiter.finishGCTransition(now)
mgclimit.go#L30: var gcCPULimiter gcCPULimiterState
mgclimit.go#L473: gcCPULimiter.addIdleTime(duration)
mgclimit.go#L475: gcCPULimiter.addIdleTime(duration)
mgclimit.go#L477: gcCPULimiter.addAssistTime(duration)
mgcmark.go#L534: if gcCPULimiter.limiting() {
mgcmark.go#L776: gcCPULimiter.update(now)
mgcmark.go#L1404: for !gp.preempt && !gcCPULimiter.limiting() && workFlushed+gcw.heapScanWork < scanWork {
mgcpacer.go#L869: if gcCPULimiter.needUpdate(now) {
mgcpacer.go#L870: gcCPULimiter.update(now)
mheap.go#L1330: if limit := gcController.memoryLimit.Load(); !gcCPULimiter.limiting() {
mheap.go#L1379: return gcCPULimiter.limiting()
proc.go#L6248: gcCPULimiter.resetCapacity(now, nprocs)
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)